package net.lanelife.casino.caipiao.dto.admin;

import java.util.Date;

import net.lanelife.casino.caipiao.entity.Bank.AllowBindingStatus;
import net.lanelife.casino.caipiao.entity.Bank.BankTransferStatus;
import net.lanelife.casino.common.dto.PersistentDTO;

import com.fasterxml.jackson.annotation.JsonFormat;

public class BankDTO extends PersistentDTO<Integer> {

	private static final long serialVersionUID = -7519461827541678439L;

	private Integer id;

	private String code;
	
	private String name;
	
	private String url;
	
	private String rechargeDemoUrl;
	
	private BankTransferStatus bankTransferStatus;
	
	private AllowBindingStatus allowBindingStatus;
	
	private String createdBy;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date createdDate;
	
	private String lastModifiedBy;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
	private Date lastModifiedDate;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getRechargeDemoUrl() {
		return rechargeDemoUrl;
	}

	public void setRechargeDemoUrl(String rechargeDemoUrl) {
		this.rechargeDemoUrl = rechargeDemoUrl;
	}

	public BankTransferStatus getBankTransferStatus() {
		return bankTransferStatus;
	}

	public void setBankTransferStatus(BankTransferStatus bankTransferStatus) {
		this.bankTransferStatus = bankTransferStatus;
	}

	public AllowBindingStatus getAllowBindingStatus() {
		return allowBindingStatus;
	}

	public void setAllowBindingStatus(AllowBindingStatus allowBindingStatus) {
		this.allowBindingStatus = allowBindingStatus;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public String getLastModifiedBy() {
		return lastModifiedBy;
	}

	public void setLastModifiedBy(String lastModifiedBy) {
		this.lastModifiedBy = lastModifiedBy;
	}

	public Date getLastModifiedDate() {
		return lastModifiedDate;
	}

	public void setLastModifiedDate(Date lastModifiedDate) {
		this.lastModifiedDate = lastModifiedDate;
	}
	
}
